#ifndef SYSTEM_H
#define SYSTEM_H

#include <csugl.h>
#include "scene.h"

struct System
{
    System(csugl::Ref<Scene> cur_scene) : _cur_scene(cur_scene) {}
    virtual void start() {}
    virtual void update() {}

protected:
    csugl::Ref<Scene> _cur_scene;
};

#endif